package com.atguigu.spring6.autowired;

import com.atguigu.spring6.autowired.controller.UserController;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

/**
 * 第一种方式 属性注入
 * 第二种方式 SET注入
 * 第三种方式 构造器注入
 * 第四种方式 形参注入
 * 第五种方式 只有一个有参数的构造，无注解
 * 第六种方式 @Autowired @Qualifier 联合使用
 */
public class TestUser {
    public static void main(String[] args) {
        ApplicationContext context = new ClassPathXmlApplicationContext("bean.xml");
        UserController bean = (UserController)context.getBean(UserController.class);
        bean.addUser();
    }
}
